<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>计算器</title>
		<link rel="stylesheet" type="text/css" href="css/main.css"/>
	</head>
	<body>
		<button onclick="gb()">点击</button>
		
		<div id="box">
			<h1>计算器</h1>
			<span id="cloes" onclick="closeBox()">&times;</span>
			
			<hr />
			
			<input id="ipt" type="text" placeholder="欢迎使用计算机"/>
		
			<div class="btn-box">
				<input type="button" value="0" onclick="calc('0')"/>
				<input type="button" value="1" onclick="calc('1')"/>
				<input type="button" value="2" onclick="calc('2')"/>
				<input type="button" value="3" onclick="calc('3')"/>
				<input type="button" value="4" onclick="calc('4')"/>
				<input type="button" value="5" onclick="calc('5')"/>
				<input type="button" value="6" onclick="calc('6')"/>
				<input type="button" value="7" onclick="calc('7')"/>
				<input type="button" value="8" onclick="calc('8')"/>
				<input type="button" value="9" onclick="calc('9')"/>
				<input type="button" value="+" onclick="calc('+')"/>
				<input type="button" value="-" onclick="calc('-')"/>
				<input type="button" value="*" onclick="calc('*')"/>
				<input type="button" value="/" onclick="calc('/')"/>
				<input type="button" value="c" onclick="calc('c')"/>
				<input type="button" value="=" onclick="calc('=')"/>
			</div>
		
		</div>
		
		<script>
			//1、点击 close
			//2、关闭box
			
			function closeBox(){
				//document文档   get获取  Element元素  By通过  Id
				document.getElementById("box").style.display="none";
			}
			function gb(){
				document.getElementById("box").style.display="block";
			}
			
			
			//1、点击c，清楚文本框里面的内容
			//2、点击数字和运算符，出现相关算式
			//3、点击=，计算表达式
			
			//key 键   参数
			function calc(key){
				var ipt=document.getElementById("ipt");
				//switch选择
				switch (key){
					case"c":
						ipt.value="";
						break;
					
					case"=":
//					evel执行里面的参数
						ipt.value=eval(document.getElementById("ipt").value);
						break;
					
					default:
						ipt.value += key;
						break;
				}
			}
			
			
		</script>
	</body>
</html>
